to earn rave reviews - French English Dictionary